(31337_13660841232898, `The [highlight]\[settings][/highlight] section defines several configuration properties for your architecture:

[b]name[/b]
[box]name = "Architecture name"
[/box]Name of the architecture.

[b]variant[/b]
[box]variant = "Architecture variant"
[/box]Additional description of the architecture.

[b]endianness[/b]
Defines the byte order of the instructions.
[box]endianness = big
endianness = little[/box]
The default is big endian.

You can read more about endianness [link="Computer concepts/Endianness"]here[/link].

[box=info]RAM components have their own endianness flag, which can reverse the byte order again. This is straightforward if your instruction width happens to match the memory component' s bit width, but can be confusing if the widths differ.[/box]

[b]line_comments[/b]
Specifies the tokens used to mark the start of a single-line comment. Single-line comments start at the given token and consume the remainder of the line.
[box]line_comments = "#"
line_comments = \[";", "//"][/box]
The default line_comments value is [highlight]\[";", "//"][/highlight].

[b]block_comments[/b]
Specifies the tokens used to mark the start and end of a block comment. Block comments start at the first token and consume everything up to the final token. This includes line breaks as well as additional block comment start tokens (preventing block comments from being nested).
[box]block_comments = {"/*":"*/"}[/box]
The default block_comments value is [highlight]{"/*":"*/"}[/highlight].
`)